* ul, ol{
list-style:none}
#portletwrapper-636f6c6c6563746976652e706f72746c6574706167652e7468697264636f6c756d6e0a636f6e746578740a2f787367732f66726f6e742d706167650a36356230393566623864343438626166{
height:245px; 
overflow:auto !important}
#portletwrapper-636f6c6c6563746976652e706f72746c6574706167652e7468697264636f6c756d6e0a636f6e746578740a2f787367732f66726f6e742d706167650a36356230393566623864343438626166 img{
display:none}
* h1, h2, h3, h4, h5, h6, pre, code{
font-size:1em}

* a img, :link img, :visited img{
border:none}

body{
font:12px &#26999; &#20307; ; 
background-color:#FFF; 
color:#000; 
margin:0; 
padding:0}

img{
border:none; 
vertical-align:middle}

p{
line-height:1.5em; 
margin:0 0 0.75em}

p img{
border:none; 
margin:0}

hr{
border:0; 
height:1px; 
color:#8cacbb; 
background-color:#8cacbb; 
margin:0.5em 0 1em}

h1, h2, h3, h4, h5, h6{
color:#000; 
font-family:&#26999; &#20307; ; 
margin:0.75em 0 0.25em}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
color:#000 !important; 
text-decoration:none}

h1{
font-size:160%}

h2{
font-size:150%}

h3{
font-size:125%; 
border-bottom:none; 
font-weight:700}

h4{
font-size:110%; 
border-bottom:none; 
font-weight:700}

h5{
font-size:100%; 
border-bottom:none; 
font-weight:700}

h6{
font-size:90%; 
border-bottom:none; 
font-weight:700}

dd{
line-height:1.5em; 
margin-bottom:1em}

abbr, acronym, .explain{
border-bottom:1px dotted #000; 
color:#000; 
background-color:transparent; 
cursor:help}

q{
font-family:Baskerville,Georgia,serif; 
font-style:italic; 
font-size:120%}

blockquote{
padding-left:0.5em; 
margin-left:0; 
border-left:4px solid #8cacbb; 
color:#76797c}

code, tt{
font-family:Monaco,"Courier New",Courier,monospace; 
font-size:120%; 
color:#000; 
background-color:#dee7ec; 
padding:0 0.1em}

pre{
font-family:Monaco,"Courier New",Courier,monospace; 
font-size:100%; 
border:1px solid #8cacbb; 
color:#000; 
background-color:#dee7ec; 
overflow:auto; 
padding:1em}

ins{
color:green; 
text-decoration:none}

del{
color:red; 
text-decoration:line-through}

a.move_friendly_link img{
margin:0 8px}

#portlet_friendly_link{
border:1px #8cacbb solid; 
margin:0; 
padding:0}

#mainflash{
margin-top:-12px; 
background-color:#BFCAE6}

*html #mainflash, *+html #mainflash{
margin:0}

.portletNavigationTree{
background-color:#BFCAE6}

.navTree li{
margin-bottom:0 !important}

.navTreeItem a{
border:1px #94AAD6 solid !important; 
padding:0.5em 0 !important}

dd.portletItem{
margin-left:1em}

dd.portletItem .navTreeItem a{
color:#fff}

dd.portletItem .navTreeCurrentItem a{
color:red !important}

dd.portletItem_link{
text-align:center; 
margin:0; 
padding:0}

.documentActions{
display:none; 
text-align:right; 
border-top:1px solid #8cacbb; 
margin:1em 0; 
padding:0}

dt.portletHeader{
font-size:14px !important; 
line-height:160%; 
color:#000; 

display:block; 
margin-bottom:5px}

dt.portletHeader a span{
margin-left:3px}

#portletPageColumns dl.portlet{
height:238px; 
overflow:auto !important}

.portletPixviewer dd{
margin-left:3px; 
margin-right:3px}

.state-visible{
color:#74AE0B !important}

.state-published{
color:#436976 !important}

.state-pending{
color:orange !important}

.syndicated{
color:green !important}

#portal-columns{
width:966px !important; 
border-collapse:collapse; 
margin-top:-2px; 
margin-right:20px; 
margin-left:20px; 
border-spacing:0; 
background-color:#ec870e; 
min-height:237px; 
height:237px}

#portal-column-one{
vertical-align:top; 
width:207px !important; 
border-collapse:collapse; 
background-color:#BFCAE6}

#portal-column-content{
vertical-align:top; 
border-collapse:collapse; 
margin:0; 
padding:0}

#portal-column-two{
vertical-align:top; 
width:227px; 
border-collapse:collapse; 
background-color:#fff}

body.fullscreen #portal-column-content{
width:100%; 
margin:0; 
padding:0}

.contentViews{
background-color:transparent; 
padding-left:1em; 
line-height:normal; 
list-style:none; 
border:1px solid #74ae0b; 
border-top-width:0; 
border-left-width:0; 
border-right-width:0; 
margin:0}

.contentViews li{
display:inline; 
padding-top:0.5em}

.contentViews li a{
background-color:transparent; 
border:1px solid #74ae0b; 
color:#578308; 
height:auto; 
margin-right:0.5em; 
line-height:normal; 
text-decoration:none; 
text-transform:none; 
z-index:1; 
border-style:solid; 
padding:0 1em}

.contentViews .selected a{
background-color:#cde2a7; 
border-bottom:#cde2a7 1px solid; 
color:#578308}

.contentViews li a:hover{
background-color:#cde2a7; 
color:#578308}

.contentActions{
background-color:#cde2a7; 
border-left:1px solid #74ae0b; 
border-right:1px solid #74ae0b; 
color:#578308; 
text-align:right; 
text-transform:none; 
z-index:2; 
position:relative; 
height:1.6em; 
padding:0 0 0 1em}

.contentActions ul, .contentActions li{
list-style:none; 
list-style-image:none; 
color:#000; 
text-align:left; 
line-height:1.6em; 
margin:0}

.contentActions li{
float:right; 
z-index:4; 
border-left:1px solid #74ae0b}

.contentActions a{
text-decoration:none; 
color:#578308; 
cursor:pointer; 
padding:0 0.5em}

.contentActions span.subMenuTitle{
position:relative; 
white-space:nowrap; 
display:inline; 
padding:0 0.5em}

.contentActions a span.subMenuTitle{
display:inline; 
padding:0}

.actionMenu{
position:relative; 
margin:0; 
padding:0}

.actionMenu .actionMenuHeader{
font-weight:400; 
margin:0; 
padding:0}

.actionMenu.activated .actionMenuHeader{
position:relative; 
z-index:10}

.arrowDownAlternative{
font-size:0.85em}

.actionMenu .actionMenuContent{
display:none; 
z-index:5; 
position:absolute; 
top:1.6em; 
right:-1px; 
height:auto; 
margin:0; 
padding:0}

.actionMenu.activated .actionMenuContent{
display:table !important; 
border-collapse:collapse; 
border-spacing:0}

.actionMenu.deactivated .actionMenuContent{
display:none !important}

.actionMenu .actionMenuContent ul{
display:block; 
background:#cde2a7; 
border:1px #74ae0b; 
border-style:none solid solid; 
margin:-2px 0 0; 
padding:0}

.actionMenu .actionMenuContent li{
float:none; 
background-color:transparent; 
display:inline; 
border:0; 
margin:0; 
padding:0}

.actionMenu .actionMenuContent li a{
display:block; 
white-space:nowrap; 
margin:0.2em 0}

.actionMenu .actionMenuContent .selected{
display:block; 
white-space:nowrap; 
margin:0.2em 0; 
padding:0 0.5em}

.actionMenu .actionMenuContent li a:hover{
background-color:#74ae0b; 
color:#FFF}

.actionMenu .actionMenuContent .actionSeparator a{
padding-top:0.2em; 
border-top:1px solid #74ae0b}

#templateMenu li a{
padding-left:16px}

ul.configlets{
list-style-image:none; 
list-style:none; 
margin:1em 0}

ul.configlets li a{
text-decoration:none; 
border:none}

ul.configletDetails{
list-style-image:none; 
list-style:none; 
margin:0 1em 1em 4em}

ul.configletDetails li{
margin-bottom:1em; 
display:inline}

.stx table{
border:1px solid #8cacbb !important}

.stx table td{
border-bottom:1px solid #8cacbb}

.reviewHistory{
display:inline; 
font-size:110% !important; 
color:#000}

.comment{
background:#eef3f5; 
border:1px solid #8cacbb; 
margin-bottom:1em; 
padding:0.25em 1em 0.5em}

.comment h1, .comment h2, .comment h3, .comment h4, .comment h5, .comment h6{
border-bottom:1px solid #76797c; 
font-weight:400}

.comment h3 a{
background-image:url(/discussionitem_icon.gif); 
background-repeat:no-repeat; 
padding-left:18px; 
margin-left:-1px; 
margin-bottom:1px; 
min-height:1.6em; 
height:auto; 
line-height:1.6em}

.commentBody{
margin:0 1em 1em}

.spacer{
margin:1em}

dl.collapsible{
border:1px solid #8cacbb !important; 
margin:1em 0 0; 
padding:0}

dl.collapsible dt.collapsibleHeader{
display:block; 
float:left; 
background:#FFF; 
line-height:1.2em; 
vertical-align:middle; 
font-size:90%; 
position:relative; 
top:-0.6em; 
width:auto; 
margin:0 0 -0.6em 1em; 
padding:0 0.5em}

dl.collapsible dd.collapsibleContent{
clear:left; 
margin:0; 
padding:0 1em}

dl.expandedInlineCollapsible dt.collapsibleHeader, dl.expandedBlockCollapsible dt.collapsibleHeader{
background:#FFF url(treeExpanded.gif) no-repeat 6px 50%; 
cursor:pointer; 
padding:0 6px 0 22px}

dl.collapsedBlockCollapsible{
border:none !important; 
height:1em; 
width:auto}

dl.collapsedBlockCollapsible dt.collapsibleHeader{
float:none; 
position:static; 
line-height:1em; 
background:transparent url(treeCollapsed.gif) no-repeat 6px 50%; 
cursor:pointer; 
margin:0; 
padding:0 0 0 22px}

dl.collapsedInlineCollapsible{
border:none !important; 
height:1em; 
width:auto; 
display:inline}

dl.collapsedInlineCollapsible dt.collapsibleHeader{
position:static; 
float:none; 
line-height:1em; 
background:transparent url(treeCollapsed.gif) no-repeat 6px 50%; 
cursor:pointer; 
display:inline; 
margin:0; 
padding:0 0 0 22px}

.configlet .documentEditable{
padding:0 !important}

.documentEditable, .documentContent{
border:1px solid #74ae0b; 
padding:5px !important}

.label{
font-weight:700; 
display:inline; 
padding-right:0.5em}

.optionsToggle{
border:1px solid #8cacbb; 
color:#000; 
background-color:#dee7ec; 
font-weight:400 !important; 
font-size:90%}

#portal-column-content fieldset >* input:focus, #portal-column-content fieldset >* textarea:focus{
border-color:orange; 
border-width:1px}

.noInheritedRoles{
color:#a0a0a0}

.currentItem{
border-collapse:collapse; 
border:2px solid orange; 
padding:1px}

tr.dragging td{
background-color:#ff6}

.draggingHook{
cursor:move}

div.managePortletsLink{
display:none; 
color:#76797c; 
font-size:90%; 
font-weight:400}

ul.formTabs{
position:relative; 
display:block; 
list-style-type:none; 
text-align:center; 
margin:0 0 -2em; 
padding:0}

li.formTab{
display:inline; 
margin:0; 
padding:0}

li.formTab a{
display:inline-block; 
border-top:1px solid #8cacbb; 
border-bottom:1px solid #8cacbb; 
border-left:1px dotted #8cacbb; 
background:#FFF; 
text-decoration:none; 
margin:0; 
padding:0.125em 0.75em}

li.firstFormTab a{
border-left:1px solid #8cacbb}

li.lastFormTab a{
border-right:1px solid #8cacbb}

li.formTab a.notify{
background-color:#ffce7b; 
color:#000}

li.formTab a.required span{
background-image:url(/required.gif); 
background-position:center right; 
background-repeat:no-repeat; 
padding-right:8px}

li.formTab a.notify:hover{
background-color:orange}

.formPanel{
border:1px solid #8cacbb; 
padding:1em}

body.smallText{
font-size:60%}

#portal-column-one .visualPadding{
padding-right:2px; 
padding-left:2px; 
border:none}

#portal-column-two .visualPadding{
padding-right:1px; 
padding-left:1px; 
border:none}

#portal-column-one .portlet{

margin-top:2px}

h1, h2{
border-bottom:1px solid #8cacbb; 
font-weight:400}

body.kssActive h2.inlineEditable:hover, body.kssActive h1.inlineEditable:hover{
padding-bottom:1px}

h3, h4, h5, h6{
border-bottom:none; 
font-weight:700}

.documentFirstHeading{
margin-top:0}

.documentContent{
font-size:110%; 
background:#FFF}

.documentContent ul{
list-style-image:url(/bullet.gif); 
list-style-type:square; 
margin:0.5em 0 0 1.5em}

.documentContent ol{
margin:0.5em 0 0 2.5em}

#content a:target{
background-color:#fd7 !important}

.documentContent li a:visited{
color:Purple}

.documentContent li a:active{
color:Red}

#portletPageColumns .portletItemDetails{
text-align:right; 
display:block; 
border-bottom:1px #ccc dotted; 
margin-top:-1em}

#visual-portal-wrapper{
margin-left:auto; 
margin-right:auto; 
width:1007px; 
background:#205aa7 url('/bodybg.jpg') top center repeat-x}

#portal-logo img{
border:0}

#portal-top{
margin-top:4px; 
width:966px; 
margin-left:auto; 
margin-right:auto}

#portal-siteactions{
background-color:transparent; 
white-space:nowrap; 
list-style-image:none; 
height:auto; 
line-height:normal; 
float:right; 
margin:1px 20px 0 0}

#portal-siteactions li a{
background-color:transparent; 
border:none; 
border-right:#f3c246 2px solid; 
color:#76797c; 
font-size:14px; 
height:auto; 
padding-right:5px; 
text-decoration:none; 
text-transform:none}

#portal-globalnav{
background-color:#1B4F93; 
white-space:nowrap; 
list-style:none; 
height:auto; 
line-height:160%; 
margin-left:0; 
margin-top:0; 
text-align:center; 
padding:5px}

#portal-globalnav li a{
background-color:transparent; 
border:none; 
border-right:#fff 2px solid; 
color:#fff; 
font-size:16px; 
font-weight:700; 
margin-right:0; 
text-decoration:none; 
text-transform:none; 
padding:2px 2px 2px 12px}

#portal-globalnav li.selected a{
color:#fff; 
padding-bottom:3px}

#portal-globalnav li a:hover{
background-color:#EC870E; 
color:#fff; 
padding-bottom:3px}

#portal-personaltools-wrapper{
background-color:transparent; 
float:right; 
clear:right; 
margin-top:-2px; 
margin-right:20px; 
color:#fff; 
width:187px; 
position:relative}

#portal-personaltools{
line-height:1.6em; 
padding-right:20px; 
text-align:right; 
text-transform:none; 
margin:0}

#portal-personaltools .portalUser{
background:transparent url(/user.gif) center left no-repeat; 
padding-left:18px}

#portal-personaltools .portalNotLoggedIn{
background:transparent; 
background-image:none; 
padding:0}

#portal-personaltools li{
color:#FFF; 
margin-left:1em; 
display:inline}

#portal-personaltools li a{
text-decoration:none; 
font-size:15px; 
color:#FFF}

#portal-personaltools .visualIconPadding{
padding-left:10px}

.visualCaseSensitive{
text-transform:none}

#portal-languageselector{
float:right; 
margin:0 1em}

#portal-breadcrumbs{
background-color:#1B4F93; 
padding-left:2em; 
padding-right:2em; 
text-transform:none; 
line-height:1.6em; 
margin-top:-5px}

#portal-breadcrumbs a{
text-decoration:none; 
color:#fff}

.breadcrumbSeparator{
font-size:120%}

.addFavorite{
vertical-align:bottom}

#content h5, #content h6{
color:#76797c}

.newsItem{
margin-bottom:1em; 
border-bottom:1px solid #8cacbb}

.newsImage{
border:1px solid #ccc}

.newsImageContainer{
float:right; 
width:202px; 
text-align:center; 
margin:0 1em 0.5em}

.newsContent{
padding:0 1em 1em}

.newsContent ul, .newsContent li{
display:block; 
list-style:none; 
list-style-image:none; 
margin:0; 
padding:0}

.newsAbout{
display:block; 
color:#76797c; 
font-size:90%; 
margin-top:0; 
list-style:none; 
list-style-image:none; 
float:right; 
text-align:right; 
padding:0}

.newsFooter li{
display:inline; 
margin:0 1em 0 0}

.documentActions ul{
display:block; 
list-style-type:none; 
list-style-image:none; 
margin:-0.2em 0 0; 
padding:0 0.5em}

.documentActions li{
display:inline; 
font-size:90%; 
margin:0 0.5em; 
padding:0 0.25em}

.documentActions a{
border:none !important; 
text-decoration:none}

dl.portalMessage a{
color:#000; 
border:none; 
text-decoration:underline}

dl.portalMessage dt{
background-color:#996; 
border:1px solid #996; 
font-weight:700; 
float:left; 
color:#FFF; 
line-height:1.25em; 
margin:0 0.5em 0 0; 
padding:0.5em 0.75em}

dl.portalMessage dd{
background-color:#ffffe3; 
border:1px solid #996; 
line-height:1.25em; 
margin:0; 
padding:0.5em}

dl.warning dt{
background-color:#d80; 
border:1px solid #d80}

dl.error dt{
background-color:#d00; 
border-color:#d00}

.documentDescription{
font-weight:700; 
display:block; 
line-height:1.5em; 
margin:0 0 0.5em}

.documentByLine{
font-size:90%; 
font-weight:400; 
color:#76797c; 
margin-bottom:0.5em}

#category ul{
list-style-image:none; 
list-style-type:none; 
display:inline; 
margin:0}

.discussion{
margin-top:1em}

.even{
background-color:#eef3f5}

.odd{
background-color:transparent}

.visualHighlight{
background-color:#ffc}

.discreet{
color:#76797c; 
font-size:90%; 
font-weight:400}

.pullquote{
font-weight:700; 
color:#C93; 
float:right; 
width:35%; 
clear:right; 
background-color:#FFF; 
border-left:4px solid #8cacbb; 
margin:0 0 1em 1em; 
padding:0 1em}

.callout{
font-weight:700; 
color:#C93; 
padding:0 1em}

.notify, .documentEditable * .notify{
border:1px solid orange}

.card{
background-color:#dee7ec; 
float:left; 
text-align:center; 
width:110px; 
border-color:#8cacbb; 
border-style:solid; 
border-width:1px; 
margin:1em; 
padding:1em 0}

.portrait{
background-color:#dee7ec; 
font-size:90%; 
text-align:center; 
width:100px; 
border-color:#8cacbb; 
border-style:solid; 
border-width:1px; 
margin:0.5em; 
padding:1em 0 0.5em}

.portraitPhoto{
border:1px solid #000}

table.listing, .stx table{
border-collapse:collapse; 
border-left:1px solid #8cacbb; 
border-bottom:1px solid #8cacbb; 
font-size:90%; 
margin:1em 0}

table.listing th, .stx table th{
background:#dee7ec; 
border-top:1px solid #8cacbb; 
border-bottom:1px solid #8cacbb; 
border-right:1px solid #8cacbb; 
font-weight:400; 
text-transform:none; 
padding:0.25em 0.5em}

table.listing .top{
border-left:1px solid #FFF; 
border-top:1px solid #FFF !important; 
border-right:1px solid #FFF !important; 
text-align:right !important; 
padding:0 0 1em}

table.listing td, .stx table td{
border-right:1px solid #8cacbb; 
padding:0.25em 0.5em}

table.listing td a label, .stx table td a label{
cursor:pointer}

table.vertical{
background-color:#FFF}

table.vertical th{
padding:0.5em}

table.vertical td{
border-top:1px solid #8cacbb; 
padding:0.5em}

table.grid td{
border:1px solid #8cacbb; 
padding:0.5em}

table.plain, table.plain td, table.plain th{
border:1px solid #ccc; 
border-collapse:collapse; 
padding:0.5em}

.listingBar{
background-color:#dee7ec; 
text-align:center; 
text-transform:none; 
vertical-align:top; 
font-size:94%; 
clear:both; 
border-color:#8cacbb; 
border-style:solid; 
border-width:1px; 
margin:1em 0; 
padding:0 1em}

.listingBar span.previous, .listingPrevious{
text-align:left; 
float:left; 
margin-right:1em}

.listingBar span.next, .listingNext{
text-align:right; 
float:right; 
margin-left:1em}

.tileItem{
border-top:1px solid #8cacbb; 
padding-top:0.5em; 
margin-top:0.5em}

.tileHeadline{
border:none; 
font-size:110%; 
font-weight:700}

.tileImage{
float:right; 
border:1px solid #000; 
margin:0 0 0.5em 0.5em}

.eventDetails{
float:right; 
width:20em; 
clear:right}

ul.visualNoMarker, ol.visualNoMarker{
list-style-type:none; 
list-style-image:none; 
line-height:1em; 
margin:0.5em 0 0}

ul.discreet{
list-style-image:none; 
list-style-type:disc}

textarea.proportional{
font:100% &#26999; &#20307; ,&#23435; &#20307; }

.productCredits{
text-align:right; 
font-size:90%; 
clear:both; 
font-weight:400; 
color:#76797c}

#portal-footer{
width:1007px; 
background-color:#205aa7; 
margin-top:-1px; 
float:none; 
line-height:1.2em; 
text-align:center}

#portal-footer p{
color:#fff; 
margin:0; 
padding:8px}

#portal-footer a{
text-decoration:none; 
color:#fff; 
border:none}

#portal-sitemap{
list-style:none; 
list-style-image:none; 
font-size:90%; 
border:none; 
margin:0}

#portal-sitemap a{
border:1px solid #FFF}

#portal-sitemap a:hover{
border:1px solid #8cacbb}

#portal-sitemap .navTreeLevel1{
padding-left:1em; 
border-left:0.5em solid #8cacbb; 
margin:0 0 0 0.5em}

#portal-sitemap .navTreeLevel2{
padding-left:1em; 
border-left:0.5em solid #dee7ec; 
margin:0 0 0 0.6em}

.photoAlbumEntry{
float:left; 
height:185px; 
width:143px; 
text-align:center; 
background-image:url('/polaroid-single.png'); 
background-repeat:no-repeat; 
margin:0; 
padding:0 6px 0 9px}

.photoAlbumEntry img{
border:1px solid #ccc; 
display:block; 
margin:0 auto}

.photoAlbumEntryWrapper{
height:130px; 
width:128px; 
margin-bottom:7px}

.photoAlbumEntry a{
display:block; 
text-decoration:none; 
font-size:90%; 
height:169px; 
width:130px; 
margin:16px auto 0}

.photoAlbumFolder{
background-image:url('/polaroid-multi.png'); 
background-repeat:no-repeat}

.photoAlbumEntryTitle{
color:#76797c; 
display:block; 
overflow:hidden; 
width:128px; 
height:3.6em}

a.link-parent{
display:block; 
background:transparent url(/arrowUp.gif) 4px 5px no-repeat; 
font-size:90%; 
text-decoration:none; 
padding:1px 0 10px 16px}

#content .link-category{
color:#74ae0b !important}

#content .link-user{
background:transparent url(/user.gif) 0 1px no-repeat; 
padding:1px 0 1px 16px}

#content .link-comment{
background:transparent url(/discussionitem_icon.gif) center left no-repeat; 
padding:1px 0 1px 16px !important}

#content .link-anchor{
color:#76797c; 
text-decoration:none; 
font-weight:400}

#content .link-presentation{
font-size:90%; 
text-align:center}

#content .link-wiki-add{
color:red}

#content a[href ^="http:"], #content a.link-external{
padding:1px 0 1px 16px}

#content a[href ^="https:"], #content a.link-https{
background:transparent url(/lock_icon.gif) 0 1px no-repeat; 
padding:1px 0 1px 16px}

#content a[href ^="http://oa.315ok.org"]{
background:none; 
padding:0}

#content a[href ^="mailto:"], #content a.link-mailto{
background:transparent url(/mail_icon.gif) 0 1px no-repeat; 
padding:1px 0 1px 16px}

#content a[href ^="news:"], #content a.link-news{
background:transparent url(/topic_icon.gif) 0 1px no-repeat; 
padding:1px 0 1px 16px}

#content a[href ^="ftp:"], #content a.link-ftp{
background:transparent url(/file_icon.gif) 0 1px no-repeat; 
padding:1px 0 1px 16px}

#content a[href ^="irc:"], #content a.link-irc{
background:transparent url(/discussionitem_icon.gif) 0 1px no-repeat; 
padding:1px 0 1px 16px}

#content a[href ^="callto:"], #content a.link-callto{
background:transparent url(/phone_icon.gif) 0 1px no-repeat; 
padding:1px 0 1px 16px}

#content a[href ^="webcal:"], #content a.link-webcal{
background:transparent url(/event_icon.gif) 0 1px no-repeat; 
padding:1px 0 1px 16px}

#content a[href ^="feed:"], #content a.link-feed{
background:transparent url(/rss.gif) 0 1px no-repeat; 
padding:1px 0 1px 18px}

#content .link-plain{
background-image:none !important; 
padding:0 !important}

.visualGhosted{
opacity:0.2px}

body.fullscreen #portal-globalnav{
margin-top:4em}

body.fullscreen #portal-searchbox{
position:relative; 
z-index:3; 
margin:0.5em 2em 0 0.5em; 
padding:0}

.image-left{
float:left; 
clear:both; 
border:1px solid #000; 
margin:0.5em 1em 0.5em 0}

.image-inline{
float:none}

.image-right{
float:right; 
clear:both; 
border:1px solid #000; 
margin:0.5em}

dd.image-caption{
text-align:left; 
margin:0; 
padding:0}

dl.captioned{
padding:10px}

.portletAssignments{
margin-top:1.5em}

.section div{
padding-top:0.5em; 
padding-bottom:0.5em}

&#65279; 

*, .stx table p, dl.collapsible dd.collapsibleContent >dl{
margin:0; 
padding:0}

*:link, :visited, ul.configletDetails li a, .documentContent dd a, .card a, table.listing a, .listingBar a, .tileHeadline a{
text-decoration:none}

table, body.largeText{
font-size:100%}

a, ul.configlets li a:visited, ul.configlets li a:active{
color:#436976; 
background-color:transparent}

ul, ol{
line-height:1.5em; 
padding:0}

li, .tileBody{
margin-bottom:0.5em}

dt, ul.configlets li label, ul.configletDetails li label{
font-weight:700}

abbr .explain, div.managedPortlet.portlet{
border-bottom:none}

#switchpics_id, table.listing .listingCheckbox{
text-align:center}

.portletCollection dt.portletHeader a, .portletEmbedIframePortlet dt.portletHeader a, .portletPixviewer dt.portletHeader a, .portletBookmarkPortlet dt.portletHeader a, .portletFetchOuterPortlet dt.portletHeader a{
border-bottom:1px dotted; 
color:#000; 
text-align:left !important; 
display:block}

.state-private, .state-expired{
color:Red !important}

body.fullscreen #portal-column-one, body.fullscreen #portal-column-two, dl.collapsedInlineCollapsible dd.collapsibleContent, dl.collapsedBlockCollapsible dd.collapsibleContent, .formPanel.hidden, div.formControls input.hidden, p#link-presentation, body.fullscreen #portal-logo, body.fullscreen #portal-siteactions{
display:none}

.configlet .contentViews, dl.portalMessage{
font-size:90%}

.actionMenu .actionMenuHeader a, dl.searchResults span.documentByLine{
display:block}

ul.configlets li, #content-news h1{
margin-bottom:1em}

li.formTab a.selected, li.formTab a:hover{
background:#dee7ec}

#portal-column-content dl.portlet, #portal-column-two .portlet{
border:#000 1px solid; 
margin-top:2px}

.documentContent p a, .documentContent li a{
text-decoration:none; 
border-bottom:1px #ccc solid}

.documentContent p a:visited, .documentContent dd a:visited{
color:Purple; 
background-color:transparent}

.documentContent p a:active, .documentContent dd a:active{
color:Red; 
background-color:transparent}

#portal-siteactions li, #portal-globalnav li, #portal-languageselector li, .newsAbout li, #category ul li{
display:inline}

#portal-siteactions li.selected a, #portal-siteactions li a:hover{
background-color:#dee7ec; 
color:#436976}

#portal-siteactions li a.last-item, #portal-globalnav li a.last-item{
border-right:0 none !important}

dl.warning dd, dl.error dd{
background-color:#fd7; 
border-color:#d80}

table.listing a:hover, #portal-footer a:hover{
text-decoration:underline}

table.listing img, .listingBar img{
vertical-align:middle}

table.solidborder{
border-collapse:collapse; 
border:1px solid #000; 
background:#FFF; width:100%}
table.solidborder td{
padding:5px 2px; 
line-height:18px; 
border-right:1px solid #000; 
border-bottom:1px solid #000; 
border-top:1px solid #000; 
border-left:1px solid #000}